#include<iostream>
#include<math.h>
using namespace std;
class A
{
public:
    //这玩意是在公共静态区域，不会影响类的大小
    static  int count;
    A()
    {
        count++;
    }
    void print()
    {
        cout << count << endl;
    }
};
//因此它的定义是在类外且main外的公共区域，但一定要有int就很迷惑。
int A::count = 0;
int main()
{
    cout << sizeof(A);//1
    A* a=new A();
    A a1;
    A a2;
    cout << a->count;//3
    cout << sizeof(A);//1
    
}